body {
	margin: 0;
	padding: 0;
}

ul {
	list-style: none;
	margin: 0;
}

a {
	text-decoration: none;
	color: black;
}

button {
	padding: 0;
	margin: 0;
}

.center {
	width: 1440px;
	margin: 0 auto;
}

@media screen {}


.top {
	height: 40px;
	background-color: #242933;
}

.top-att {
	display: flex;
	justify-content: space-between;
}

.top a {
	color: #848793;
	text-decoration: none;
	font-family: "黑体";
	font-size: 14px;
	line-height: 40px;
	margin-right: 42px;
	transition: 0.2s;

}

.top a:hover {
	color: white;
}

/* 顶部结束 */
/* 固定导航栏 */
.nav {}

.nav-att {
	height: 86px;
	background-color: white;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	z-index: 4;
}

.nav-att ul {
	display: flex;
	height: 86px;
}

.nav-att ul li {
	padding: 0 21px;
	height: 100%;
	line-height: 86px;
	transition: 2s;
}

.nav-att ul li:hover {
	color: #4865ff;
	cursor: pointer;
}

.ul-box {
	height: 500px;
	width: 200%;
	position: absolute;
	top: 86px;
	left: 0;
	width: 100%;
	background-color: white;
	display: none;
	/* display: flex; */
	flex: 1 0;
	/* overflow: hidden; */
}

.nav-att ul li:hover .ul-box {
	/* display: block; */
	display: flex;
}

.nav-att ul li .li-little:hover {
	/* display: block; */
	display: flex;
}

.li-little {
	flex-shrink: 0;
	width: 240px;
	height: 260px;
	margin-top: 36px;
	background-color: #f7f8fa;
	border-radius: 10%;
	position: relative;
	margin-right: 20px;
}

/* 底部标题 */
.li-bottom {
	position: absolute;
	top: 260px;
	width: 100%;
	text-align: center;
}

.li-bottom span {
	/* 	font-family: "黑体"; */
	color: black;
}

.li-bottom button {
	width: 32px;
	height: 16px;
	border-radius: 16px;
	font-size: 10px;
	vertical-align: baseline;
	border: 1px solid black;
}

.li-bottom button>span {
	transform: scale(0.5);
}

/* 缩略图属性 ---------------*/
/* 缩略图公共属性 */
.li-tu-wh {
	width: 34%;
	height: 71%;

}

.li-tu-wh-2 {
	width: 186px;
	height: 186px;
	position: absolute;
	top: 8%;
	left: 12%;
}

/* 3组图属性 */
.li-tu1 {
	z-index: 3;
	transition: 0.5s;
	position: absolute;
	top: 8%;
	left: 38%;
}

.li-tu2 {
	z-index: 2;
	transition: 0.5s;
	position: absolute;
	top: 8%;
	left: 28%;
}

.li-tu3 {
	transition: 0.5s;
	position: absolute;
	top: 8%;
	left: 28%;
}

.li-little:hover .li-tu1 {
	transform: translateX(40%);
}

.li-little:hover .li-tu2 {
	transform: translateX(20%);
}

.li-little:hover .li-tu3 {
	transform: translateX(-24%);
}

/* 4组图属性--------------------- */
.li-tu1-4 {
	z-index: 5;
	transition: 0.5s;
	position: absolute;
	top: 8%;
	left: 40%;
}

.li-tu2-4 {
	z-index: 4;
	transition: 0.5s;
	position: absolute;
	top: 8%;
	left: 24%;
}

.li-tu3-4 {
	z-index: 3;
	transition: 0.5s;
	position: absolute;
	top: 8%;
	left: 38%;
}

.li-tu4-4 {
	z-index: 2;
	transition: 0.5s;
	position: absolute;
	top: 8%;
	left: 38%;
}



.li-little:hover .li-tu1-4 {
	transform: translateX(65%);
}

.li-little:hover .li-tu2-4 {
	transform: translateX(55%);
}

.li-little:hover .li-tu3-4 {
	transform: translateX(-35%);
}

.li-little:hover .li-tu4-4 {
	transform: translateX(-90%);
}

/* 5组图属性 */
.li-tu1-5 {
	z-index: 5;
	transition: 0.5s;
	position: absolute;
	top: 8%;
	left: 38%;
}

.li-tu2-5 {
	z-index: 4;
	transition: 0.5s;
	position: absolute;
	top: 8%;
	left: 38%;
}

.li-tu3-5 {
	z-index: 3;
	transition: 0.5s;
	position: absolute;
	top: 8%;
	left: 38%;
}

.li-tu4-5 {
	z-index: 2;
	transition: 0.5s;
	position: absolute;
	top: 8%;
	left: 38%;
}

.li-tu5-5 {
	transition: 0.5s;
	position: absolute;
	top: 8%;
	left: 38%;
}

.li-little:hover .li-tu1-5 {
	transform: translateX(60%);
}

.li-little:hover .li-tu2-5 {
	transform: translateX(30%);
}

.li-little:hover .li-tu3-5 {
	transform: translateX(0%);
}

.li-little:hover .li-tu4-5 {
	transform: translateX(-30%);
}

.li-little:hover .li-tu5-5 {
	transform: translateX(-60%);
}


/* cen1部分 */
.cen-1 {
	position: relative;
}

.bg-1 {
	width: 100%;
}

.bg1-logo-box {
	width: 28%;
	height: 16%;
	position: absolute;
	top: 30%;
	left: 10%;
	z-index: 1;
}

.bg1-logo-box img {
	height: 100%;
	width: 100%;
}

.cen1-more {
	width: 30%;
	height: 10%;
	position: absolute;
	top: 60%;
	left: 10%;
	font-size: 28px;
}

.cen1-more a {
	display: inline-block;
}

.cen1-more a:hover {
	color: #415fff;
}

.cen1-more button:hover {
	color: #415fff;
	width: 60px;
	height: 34px;
}

.b1 {
	/* width: 0px; */
	/* transition: 2s;
	animation-name: move;
	animation-duration: 2s;
	animation-fill-mode: forwards; */
}

.b2 {
	display: none;
}

@keyframes move {
	0% {
		/* display: block; */
	}

	80% {}

	100% {
		transform: translateX(16px) scale(0.01);
		display: none;
	}
}

.cen1-more button:hover .b1 {
	display: inline-block;
	animation: move 1s linear 1 forwards;
}

.cen1-more button:not(:hover) .b1 {
	/* animation: move 2s linear forwards; */
	/* animation-duration: reverse; */
	/* animation-play-state: running; */
	/* display: none; */
}

.cen1-more button:hover .b2 {
	/* display: block; */
}



.cen1-more button {
	font-size: 28px;
	width: 46px;
	height: 30px;
	border-radius: 34%;
	vertical-align: bottom;
	border-width: 3px;
	line-height: 30px;
	transition: 0.6s;
}
